self-executing contract - Francés Inglés Diccionario